ds-25dn512c?037a?1/2014 features ? sing le 2.3v - 3.6v supp ly ? serial peripheral inte rf ac e ( s p i ) co mp a ti b le ? supp ort s spi mode s 0 an d 3 ? su p p o r t s d u al o u tp ut r e ad ? 85mhz maximum ope r ating f r e que ncy ? clo ck-to-output (t v ) o f 7 ns ? fl exibl e , optimized erase architecture fo r co de + da t a s t o r age app lication s ? uni f o r m 256 -byte page e r ase ? unifor m 4-kbyte block er ase ? uni f o r m 32-kbyte block erase ? fu ll chi p era s e ? hard ware control l ed lo cki ng of pro t ected sectors via wp pin ? 128 -byte progra m mab l e ot p se curity re gister ? flexible pr ogramming ? byte /pa ge program (1 to 25 6 bytes) ? fa st program and erase t i me s ? 1.5ms t y pical pag e pro g ram (256 byte s) t i me ? 50ms t y pi ca l 4-kbyte bl ock erase t i me ? 400 ms t y p i cal 32-kb yte block erase t i me ? automatic checkin g and rep o rting of era s e/pro g ram fai l ures ? sof t wa re controll ed reset ? jedec s t and ard manufacturer and d e vice id re ad method olog y ? l o w po we r di ssi p a ti on ? 200 na ultra d eep pow e r do wn current (t ypical ) ? 5a dee p power-do w n current (t ypical ) ? 25u a s t andb y curre nt (t ypi c al) ? 5ma active re ad curren t (t ypica l ) ? endu rance: 100,00 0 pr o g ram/era s e c y cl es ? dat a retentio n: 2 0 y ears ? compl i es with fu ll in dustrial t e mpe r a t u r e rang e ? industry s t and ard gree n (pb / ha lide - fr ee /r ohs compli ant) pa cka ge op ti ons ? 8-le ad soic (150-mil ) ? 8-p a d u l tra t h in d f n (2 x 3 x 0.6 mm) ? 8-lead tssop package a t 25dn512c 512-kbit, 2.3v minimum spi serial flash memory with du al-i/o support advance datasheet http://
2 at 25 dn 51 2c d s - 2 5 d n 5 12 c? 03 7a? 1 / 2 01 4 1. description the adesto ? at25dn5 12c is a serial interf ac e flash memory device des igned fo r use in a wide variety of high-volume consumer based applications in which program code is shadowe d from fla s h memory into embedded or external ram for exec u tion . the flexible erase arc h itecture of the AT25DN512C, with its page eras e granularity it is ideal for d a ta storage as well, eliminatin g the need for additional data storage devices. the erase block sizes of the at25dn51 2 c have been optimized to meet the needs of today's code and data storage applications. by optimizing the size of th e erase blocks , the memory s p ac e can be used muc h more efficiently. because certain code modules and data storage segments must reside by themselves in their own erase regions, the wasted and unused memory space that occurs with large sectored and large block era s e flash memory devices can be greatly reduced. this increased memory s p a c e efficiency allows additional code routines and data storage s e gments to be added while still maintaining the same overa l l devic e density. the device also conta i ns a s p ec ialized otp (one-time programmabl e) security register that can be used for purposes such as unique device serialization, system-level electronic se ri a l number (esn) storage, locked key storage, etc. speci f ically designed for us e i n many different systems, the AT25DN512C supports re ad, progra m , and erase operations wi th a wide supply voltage range of 2.3 v to 3.6v. no separ ate voltage is required for programming an d erasing. 2. pin des c riptions and pinout s t a ble 2-1. pin desc ription s symbol name and function as serte d st ate type cs chip select : asserti ng th e cs pin selects the device. when the cs pi n is d easserted, the d e vice will be desel ected a nd n o rmall y be place d in st a ndby mo de (n ot dee p powe r-down mo de), an d the so p in wi ll b e in a h igh-imp edan ce st ate . when t he d e vice i s desel ected, dat a w ill not be accepted on the si pi n. a high-to-lo w tran si ti on on the cs pin is requ ired to st art a n opera t i on, a nd a low - to-h igh transition is re quire d to en d an ope ration. whe n endi ng an in te rn all y sel f -timed op eration such as a prog ram or erase cycl e , the de vice will n o t en te r the st a ndb y mod e u n til th e completio n of the op eration . low input sck serial cl ock : t h is p i n is u sed to pro v i de a cl ock to th e de vi ce and is used to control the flo w of dat a to a nd fro m the de vi ce. co mm an d, a ddress, a nd inp u t d a t a p r esent on th e si pin i s al ways latched i n o n th e ri sing ed ge of sck, whil e output dat a on the so pin i s al ways cl ocked ou t on the fa llin g edge o f sck. - input si (i/o 0 ) serial input : th e si pin is used to shi f t da t a i n to the d e vice. t he si pi n is u s ed for a ll d a t a inp u t inclu d in g co mman d and ad dress seque nces. d a t a o n the si pin is alw a ys l a tch ed in on the risin g edg e o f sck. with the dua l -ou t p u t read command s, the si pi n be comes an outpu t p i n (i/o 0 ) in con jun ctio n wi th other pin s to allo w two b i t s of d a t a on (i/o 1- 0 ) to be clocke d out on every fa llin g edge o f sck. t o mai n t a in co nsistency w i th the spi nomencl a ture, the si (i/o 0 ) pin wil l be referen ced a s the si p i n unl ess spe cifically ad dressing the du al-i/o mo des in whi c h ca se i t wil l be referenced a s i/o 0. dat a presen t on the si pi n will be i gnore d when ever th e d e vice is dese l ected (cs is deasserted). - input/ output so (i/o 1 ) serial out p ut : t he so pi n is u s ed to sh if t dat a out fr om the device . dat a on the so pi n i s alwa ys clo c ke d out o n th e fal ling e dge o f sck. with the dua l -ou t p u t read command s, the so pi n remai n s an outpu t p i n (i/o 1 ) i n con j un ctio n wi th other pin s to allo w two b i t s of d a t a on (i/o 1- 0 ) to be clocke d out on every fa llin g edge o f sck. t o mai n t a in consistency with th e spi no me nclat u re , th e so (i /o 1 ) p i n will be referen ced as the so pin un less specifical ly a ddre s si ng th e dual -i/o m odes in w h ich case it w ill be referen ced as i/o 1. th e so pin wil l be in a hig h -impe dance st at e whenever the d e vice is desel ected (cs is deasserted). - input/ output
3 at 25 dn 51 2c d s - 2 5 d n 5 12 c? 03 7a? 1 / 2 01 4 wp write protect: the wp pin controls the hardware locking feat ure of the device. please refer to ?protection commands and features? on page 12 for more details on protection features and the wp pin. the wp pin is internally pulled-high and may be left floating if hardware c ontrolled protection will not be used. however, it is recommended that the wp pin also be externally connected to v cc whenever possible. low input hold hold: the hold pin is used to temporarily pause serial communication without deselecting or resetting the device. while the hold pi n is asserted, transitio ns on the sck pi n a nd d a t a o n the si pin wi ll be ign o red , and the so p i n will b e in a high -imped ance st a t e . the cs pin must be asserted, and the sck pin must be in the low state in orde r for a hold condition to start. a hold condition pauses serial commu nication on ly and does not have an effect on i n te rnally sel f -timed operati o ns such as a p r ogram or erase cycle. pl ease refer to ?hold? on page 27 for additional details on the ho ld o peration. the hold pin is internally pulled-high and may be left floating if the hold f unction will not be used. however, it is recommended that the hold pin also be externally connected to v cc whenever possible. low input v cc device power supply: the v cc pin is used to supply the source voltage to the device. operations at invalid v cc voltages may produce spurious results and should not be attempted. - power gnd ground: th e groun d refe rence for the p o wer supp ly . gnd sh ould b e conne cte d to the system ground. - power t a ble 2-1. pin desc ription s (con tin u e d ) symbol name and function as serte d state type f i gu re 2-1 . 8 - soi c to p vie w figure 2-2. 8-tssop top view fi gu re 2-3 . 8-udfn (top view) 1 2 3 4 8 7 6 5 cs so wp gnd vcc hold sck si 1 2 3 4 8 7 6 5 cs so wp gnd vcc hold sck si cs so wp gnd 1 2 3 4 8 7 6 5 vcc hold sck si
4 at 25 dn 51 2c d s - 2 5 d n 5 12 c? 03 7a? 1 / 2 01 4 3. block diagram figure 3-1. block diagram ) / $ 6 + 0 ( 0 2 5 < $ 5 5 $ < < |